plant an evidence on - French English Dictionary